"Total delight" refers to a feeling of complete happiness, satisfaction, and enjoyment. It means being extremely pleased and content with something or someone.